package org.apache.flink.core.io;

import org.apache.flink.annotation.Public;

import java.io.Serializable;

/**
 * @类名: InputSplit
 * @说明: 输入数据分片
 *
 * @author   leehom
 * @Date	 2024年2月10日 下午12:58:54
 * 修改记录：
 *
 * @see 	 
 */
/**
 * This interface must be implemented by all kind of input splits that can be assigned to input
 * formats.
 *
 * <p>Input splits are transferred in serialized form via the messages, so they need to be
 * serializable as defined by {@link java.io.Serializable}.
 */
@Public
public interface InputSplit extends Serializable {

    /**
     * Returns the number of this input split.
     *
     * @return the number of this input split
     */
    int getSplitNumber();
}
